@import './rerset.less';
@import './font.less';
@import './flex.less';
@import './vant.less';
@import './modal.less';
@import './icons.less';

/* 公共样式 */
.pd14 {
  padding: 14px;
}

.pd14_tb {
  padding: 14px 0;
}

.pd14_lr {
  padding: 0 14px;
}

.pd14_20 {
  padding: 20px 14px;
}

.pd20_tb {
  padding: 20px 0;
}

.pd20_12 {
  padding: 20px 12px;
}

.pd12 {
  padding: 12px;
}

.pd12_lr {
  padding: 0 12px;
}

.pd15_lr {
  padding: 0 15px;
}

.pd8_tb {
  padding: 8px 0;
}

.pd4_tb {
  padding: 4px 0;
}

.pd10_tb {
  padding: 10px 0;
}

.pd10 {
  padding: 10px;
}

.pdbt_100 {
  padding-bottom: 100px;
}

.pdbt_60 {
  padding-bottom: 60px;
}

.pdbt_10 {
  padding-bottom: 10px;
}

.pdbt_14 {
  padding-bottom: 14px;
}

.pdbt_20 {
  padding-bottom: 20px;
}

.pb5 {
  padding-bottom: 5px;
}


.mt10 {
  margin-top: 10px;
}

.mt4 {
  margin-top: 4px;
}

.mt2 {
  margin-top: 2px;
}

.mt6 {
  margin-top: 6px;
}

.mt14 {
  margin-top: 14px;
}

.mb14 {
  margin-bottom: 14px;
}

.mb8 {
  margin-bottom: 8px;
}

.mb10 {
  margin-bottom: 10px;
}

.mt15 {
  margin-top: 15px;
}

.mt20 {
  margin-top: 20px;
}

.mr10 {
  margin-right: 10px;
}

.mr8 {
  margin-right: 8px;
}

.mr2 {
  margin-right: 2px;
}

.mr4 {
  margin-right: 4px;
}

.ml10 {
  margin-left: 10px;
}

.ml4 {
  margin-left: 4px;
}

.ml2 {
  margin-left: 2px;
}

.block_10 {
  width: 100%;
  height: 10px;
}

.block_15 {
  width: 100%;
  height: 15px;
}

.h100 {
  height: 100px;
}

.bg-fff {
  background-color: #ffffff;
}

.bg-f5 {
  background-color: #F5F5F9;
}

.tips_bg {
  background-color: #fee0d1;
}

.ftw5 {
  text-shadow: 0 0 0.25px currentcolor;
}

.cur_po {
  cursor: pointer;
}

.ml5 {
  margin-left: 5px;
}

.mr5 {
  margin-right: 5px;
}

.posi2 {
  position: relative;
}

.of_hid {
  overflow: hidden;
}



.w100 {
  width: 100% !important;
}

.w60 {
  width: 60px;
}

.w50 {
  width: 50px;
}

.w14 {
  width: 14px;
}

.w15 {
  width: 15px;
}

.w16 {
  width: 16px;
}

.bgc-f {
  background-color: #fff;
}

.btn_bg2 {
  background-image: linear-gradient(180deg, #ff9e3a, #ff5903);
}

.btn_bg {
  background-image: linear-gradient(to right, #FF462C, #CB1800);
}

.btn_bg3 {
  background-image: linear-gradient(180deg, #7f808a, #7f808a);
}

.edit_icon_base {
  width: 10px;
  height: 12px;
  background: url("") no-repeat;
  background-size: 100% auto;
  margin-left: 5px;
  margin-right: 10px;

  &.pas {
    position: absolute;
    right: -10px;
  }
}

// 常用
.test {
  &::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 2px;
    width: 6px;
    height: 6px;
    background: #f71e1e;
  }
}

.scroll-y {
  width: 100%;
  overflow: hidden;
  overflow-y: scroll;
}

.keyBox {
  flex: 1;
  padding: 0 20px;
}

.keyInput {
  width: 100%;
  height: 100%;
  height: 30px;
  border: 1px solid #e6e6e6;
  padding: 0 5px;
}

.lay1_shark{
  z-index: 200!important;
}